package com.zhilei.service;

import com.zhilei.pojo.bo.EditResumeBO;
import com.zhilei.pojo.vo.ResumeVO;

import javax.validation.Valid;

/**
 * <p>
 * 简历表 服务类
 * </p>
 *
 * @author 志磊
 * @since 2024-09-20
 */
public interface ResumeService {

    /**
     * 根据用户ID初始化简历
     *
     * @param userId
     */
    void initResume(String userId);

    /**
     * 修改个人简历信息
     *
     * @param editResumeBO 简历实体BO类
     */
    void modify(@Valid EditResumeBO editResumeBO);

    /**
     * 根据用户id查询用户的简历
     *
     * @param userId 那个用户的简历
     */
    ResumeVO getResume(String userId);

    /**
     * 简历刷新
     *
     * @param resumeId
     * @param userId
     */
    void refresh(String resumeId, String userId);
}
